var tdObj;
var text;
var inputtext;
$(function(){
	$("tbody tr:odd").css("background-color","#edf8fa");
	$("tbody td").css("text-aglin", "right");
	var td = $(".name");
	td.click(function(){
		//找到当前鼠标点击的td,this对应的就是响应了click的那个td
		tdObj = $(this);
		if (tdObj.children("input").length > 0) {
			//当前td中input，不执行click处理
			return false;
		}
		text = tdObj.html(); 
		//清空td中的内容
		tdObj.html("");
		//创建一个文本框
		//去掉文本框的边框
		//设置文本框中的文字字体大小是16px
		//使文本框的宽度和td的宽度相同
		//设置文本框的背景色
		//需要将当前td中的内容放到文本框中
		//将文本框插入到td中
		var inputObj = $("<input type='text'>").css("border-width","0")
			.css("font-size","16px").width(tdObj.width())
			.css("background-color",tdObj.css("background-color"))
			.val(text).appendTo(tdObj);
		//是文本框插入之后就被选中
		inputObj.trigger("focus").trigger("select");
		inputObj.click(function() {
			return false;
		});
		//处理文本框上回车和esc按键的操作
		inputObj.keyup(function(event){
			//获取当前按下键盘的键值
			var keycode = event.which;
			//处理回车的情况
			if (keycode == 13) {
				//获取当当前文本框中的内容
				inputtext = $(this).val();
				
				$.prompt('<h3>Delete</h3>'+'<p align="center" name="text">'+text+' change to ' + inputtext + ' ?</p>'+
						'<img src="/images/help.gif" alt="help" '+'class="helpImg" />',
					{callback:update,buttons:{Ok:true,Cancel:false},prefix:'brownJqi'});
			}
			//处理esc的情况
			if (keycode == 27) {
				//将td中的内容还原成text
				tdObj.html(text);
			}
		});
	});
	//list next page
	var next = $("#next");
	next.click(function(){
	alert("next");
	});
	
});

function update(v) {
	if(v){
		$.post("/admin/category/update/", {oldName:text, newName: inputtext}, function(){
			$("#manage").load("/admin/category/list/1");
		});
	}else{
		tdObj.html(text);
	}
}
var txt = 'Please enter category:<br />'+
      '<input type="text" id="addCat"'+
      'name="addCat" value="Default" />';

function addCategory(){
	$.prompt(txt,{ callback: add, buttons: { OK:true, Cancel:false} })
}

function add(v,m,f){
	if(v){
      $.post("/admin/category/post/", {name:f.addCat}, function(){
			$("#manage").load("/admin/category/list/1/");
		});
	}	
}

function delCategory(name,id){
	$.prompt('<h3>Delete</h3>'+'<p align="center">Delete '+name+' ?</p>'+
		'<img src="/images/help.gif" alt="help" '+'class="helpImg" />',
		{callback:del,buttons:{Ok:id,Cancel:false},prefix:'brownJqi'});
}
	
function del(id) {    
	if(id){
	 $.post("/admin/category/del/"+id, function(){
			$("#manage").load("/admin/category/list/1");
		});
	}
}
function pre(page) {
	$("#manage").load("/admin/category/list/"+page);
}

function next(page) {
	$("#manage").load("/admin/category/list/"+page);
}